package pe.com.astech.web.bean;

import java.io.Serializable;

import org.hibernate.validator.constraints.NotEmpty;
import org.hibernate.validator.constraints.Range;

import pe.com.astech.web.util.Constantes;

public class ExperienciaBean implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	private String herramienta;
	@NotEmpty
	private String id_herramienta;
	@NotEmpty
	@Range(min = 0, max = 99)
	private String tiempo;
	@NotEmpty
	@Range(min = 0, max = 10)
	private String calificacion;
	@NotEmpty
	private String observacion;
	@NotEmpty
	private String opcion;
	
	private String id_empleado;
	private String id_experiencia;

	
	public ExperienciaBean(){
		herramienta = "";
		id_herramienta = "";
		tiempo = "";
		calificacion = "";
		observacion = "";
		id_empleado = "";
		id_experiencia = "";
		opcion = Constantes.NUEVO;
	}
	
	
	public String getOpcion() {
		return opcion;
	}
	public void setOpcion(String opcion) {
		this.opcion = opcion;
	}
	public String getId_experiencia() {
		return id_experiencia;
	}
	public void setId_experiencia(String id_experiencia) {
		this.id_experiencia = id_experiencia;
	}
	public String getId_empleado() {
		return id_empleado;
	}
	public void setId_empleado(String id_empleado) {
		this.id_empleado = id_empleado;
	}
	public String getHerramienta() {
		return herramienta;
	}
	public void setHerramienta(String herramienta) {
		this.herramienta = herramienta;
	}
	public String getId_herramienta() {
		return id_herramienta;
	}
	public void setId_herramienta(String id_herramienta) {
		this.id_herramienta = id_herramienta;
	}
	public String getTiempo() {
		return tiempo;
	}
	public void setTiempo(String tiempo) {
		this.tiempo = tiempo;
	}
	public String getCalificacion() {
		return calificacion;
	}
	public void setCalificacion(String calificacion) {
		this.calificacion = calificacion;
	}
	public String getObservacion() {
		return observacion;
	}
	public void setObservacion(String observacion) {
		this.observacion = observacion;
	}
	public static long getSerialversionuid() {
		return serialVersionUID;
	}


	@Override
	public String toString() {
		return "ExperienciaBean [herramienta=" + herramienta
				+ ", id_herramienta=" + id_herramienta + ", tiempo=" + tiempo
				+ ", calificacion=" + calificacion + ", observacion="
				+ observacion + ", id_empleado=" + id_empleado
				+ ", id_experiencia=" + id_experiencia + ", opcion=" + opcion
				+ "]";
	}
	
	
	
}
